package Resources;

import java.awt.Image;
import java.awt.Toolkit;
import java.io.InputStream;
import java.net.URL;

/**
 * De ResourceManager zorgt ervoor dat andere programma's bij de Resources
 * van deze Library (jar) kunnen.
 */
public class ResourceManager
{
   /**
    * Geeft een embedded resource plaatje terug
    * @param img embedded resource name path
    * @return
    */
    public static Image getImageResource(String img)
    {
        URL imgUrl = Image.class.getResource(img);
        Image _img = Toolkit.getDefaultToolkit().getImage(imgUrl);
        return _img;
    }
    
   /**
    * Geeft een embedded resource InputStream terug
    * @param resourceFile embedded resource name path
    * @return
    */
    public static InputStream getResourceStream(String resourceFile)
    {
        return InputStream.class.getResourceAsStream(resourceFile);
    }
}
